mounting artifact - German English Dictionary